On the Emulation of Finite-Buffered Output Queued Switches Using Combined Input-Output Queuing

نویسندگان

  • Mahmoud Elhaddad
  • Rami G. Melhem
چکیده

Emulation of Output Queuing (OQ) switches using Combined Input-Output Queuing (CIOQ) switches has been studied extensively in the setting where the switch buffers have unlimited capacity. In this paper we study the general setting where the OQ switch and the CIOQ switch have finite buffer capacity B ≥ 1 packets at every output. We analyze the resource requirements of CIOQ policies in terms of the required fabric speedup and the additional buffer capacity needed at the CIOQ inputs: A CIOQ policy is said to be (s, b)-valid (for OQ emulation) if a CIOQ employing this policy can emulate an OQ switch using fabric speedup s ≥ 1, and without exceeding buffer occupancy b at any input port. For the family of work-conserving scheduling algorithms, we find that whereas every greedy CIOQ policy is valid at speedup B, no CIOQ policy is valid at speedup s < 3 √ B − 2 when preemption is allowed. We also find that CCF in particular is not valid at any speedup s < B. We then introduce a CIOQ policy, CEH, that is valid at speedup s ≥ p 2(B − 1). Under CEH, the buffer occupancy at any input never exceeds 1 + j B−1 s−1 k . Although the speedup required for the emulation of preemptive scheduling algorithms is not constant, it may be feasible in high-speed electronic or optical switches, which are expected to have limited buffering capacity. For non-preemptive scheduling algorithms, we characterize a trade-off between the CIOQ speedup and the input buffer occupancy. Specifically, we show that for any greedy policy that is valid at speedup s > 2, the input buffer occupancy cannot exceed 1+ l B−1 s−2 m . We also show that a greedy variant of the CCF policy is (2, B)-valid for the emulation of non-preemptive OQ algorithms with PIFO service disciplines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Four-Terabit Single-Stage Packet Switch with Large Round-Trip Time Support

We present the architecture and practical VLSI implementation of a 4-Tb/s single-stage switch. It is based on a combined input-and crosspoint-queued structure with virtual output queuing at the ingress, which has the scalability of input -buffered switches and the performance of output-buf-fered switches. Our system handles the large fabric-internal transmission latency that results from packag...

متن کامل

Matching Output Queueing with a Combined Input Output Queued Switch 1

The Internet is facing two problems simultaneously: there is a need for a faster switching/routing infrastructure, and a need to introduce guaranteed qualities of service (QoS). Each problem can be solved independently: switches and routers can be made faster by using input-queued crossbars, instead of shared memory systems; and QoS can be provided using WFQ-based packet scheduling. However, un...

متن کامل

A combined low Latency and Weighted Fair Queuing based Scheduling of an input-Queued Switch

Input queuing has become dominant and popular building blocks for high speed crossbar switches with many ports and fast line rates because they require minimum speed-up of memory bandwidth. Input Queued switches with finite Virtual Output Queues guarantees QoS performance in terms of throughput and average delay. A switch performs two functions Queuing and Scheduling. Queue Management algorithm...

متن کامل

Input-queued router architectures exploiting cell-based switching fabrics

Input queued and combined input/output-queued architectures have recently come to play a major role in the design of high-performance switches and routers for packet networks. These architectures must be controlled by a packet scheduling algorithm, which solves contentions in the transfer of data units to switch outputs. Several scheduling algorithms were proposed in the literature for switches...

متن کامل

Matching Output Queueing with a Combined Input Output Queued Switch

The Internet is facing two problems simultaneously: there is a need for a faster switching/routing infrastructure, and a need to introduce guaranteed qualities of service (QoS). Each problem can be solved independently: switches and routers can be made faster by using input-queued crossbars, instead of shared memory systems; and QoS can be provided using WFQ-based packet scheduling. However, un...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008